package com.zzc.fwzpxt.service;

import com.zzc.fwzpxt.entity.Article;
import com.baomidou.mybatisplus.service.IService;

/**
 * <p>
 * 文章 article 服务类
 * </p>
 *
 * @author XiaoBingBy
 * @since 2017-09-26
 */
public interface IArticleService extends IService<Article> {

    /**
     * 添加文章
     * @param article
     * @param tags
     * @return
     */
    public boolean addArticle(Article article, Long[] tags);

    /**
     * 更新文章
     * @param article
     * @param tags
     * @return
     */
    public boolean updateArticle(Article article, Long[] tags);

    /**
     * 查询上一篇文章
     * @param id
     * @return
     */
    Article findPrevArticle(Long id, Long type);

    /**
     * 查询下一篇文章
     * @param id
     * @return
     */
    Article findNextArticle(Long id, Long type);

}
